﻿using BW.MesProject.Production.Domain.Dto.Input;
using BW.MesProject.Production.Domain.Dto.Input.Packing;
using BW.MesProject.Production.Domain;
using BW.MesProject.Public.ErrorCode;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BW.MesProject.Production.Domain.Model;

namespace BW.MesProject.Production.Infrastructure
{
    public interface IPackingServices
    {
        ApiResult<int> CreatePacking(AddPackingInput input);
        ApiResult<List<PACKINGMODEL>> GetPackingList();
        ApiResult<PackingInput> GetPackingById(long id);
        ApiResult<int> DeletePacking(long id);
        ApiResult<int> UpdatePacking(PackingInput input);
    }
}
